//[100,100]0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,49,46,36,255,51,48,37,255,53,50,39,255,55,52,41,255,56,52,41,255,56,52,41,255,56,52,41,255,56,52,41,255,56,52,41,255,56,52,41,255,55,52,41,255,53,50,39,255,51,48,37,255,49,46,36,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,45,42,33,255,36,34,27,255,56,53,42,255,58,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,58,46,255,63,59,46,255,63,59,46,255,63,59,46,255,63,59,46,255,63,59,46,255,63,59,46,255,63,59,46,255,63,59,46,255,62,58,46,255,61,57,45,255,60,56,44,255,59,55,43,255,58,54,42,255,56,53,42,255,36,34,27,255,45,42,33,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,48,38,255,54,51,40,255,57,54,42,255,60,57,44,255,62,58,46,255,63,59,46,255,64,60,47,255,65,61,48,255,65,62,48,255,66,62,49,255,67,63,49,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,49,255,66,62,49,255,65,62,48,255,65,61,48,255,64,60,47,255,63,59,46,255,62,58,46,255,60,57,44,255,57,54,42,255,54,51,40,255,51,48,38,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,54,51,40,255,57,54,42,255,60,57,44,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,64,50,255,68,64,50,255,69,65,51,255,70,65,51,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,65,51,255,69,65,51,255,68,64,50,255,68,64,50,255,67,63,49,255,66,62,49,255,65,61,48,255,64,60,47,255,62,59,46,255,60,57,44,255,57,54,42,255,54,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,41,39,30,255,57,54,42,255,59,56,44,255,61,58,45,255,63,59,47,255,65,61,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,65,51,255,70,66,52,255,71,67,52,255,72,67,53,255,72,68,53,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,72,68,53,255,72,67,53,255,71,67,52,255,70,66,52,255,70,65,51,255,69,65,51,255,68,64,50,255,67,63,49,255,65,61,48,255,63,59,47,255,61,58,45,255,59,56,44,255,57,54,42,255,41,39,30,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,48,45,35,255,56,52,41,255,60,57,44,255,62,58,46,255,64,60,47,255,66,62,49,255,68,64,50,255,69,65,51,255,71,66,52,255,71,67,52,255,72,67,53,255,72,68,53,255,73,68,54,255,74,69,54,255,74,70,55,255,75,70,55,255,75,71,55,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,75,71,55,255,75,70,55,255,74,70,55,255,74,69,54,255,73,68,54,255,72,68,53,255,72,67,53,255,71,67,52,255,71,66,52,255,69,65,51,255,68,64,50,255,66,62,49,255,64,60,47,255,62,58,46,255,60,57,44,255,55,52,41,255,48,45,35,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,54,51,40,255,59,55,43,255,63,59,46,255,65,61,48,255,66,62,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,68,54,255,73,69,54,255,74,70,55,255,75,70,55,255,75,71,55,255,76,71,56,255,76,72,56,255,77,72,57,255,77,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,77,73,57,255,77,72,57,255,76,72,56,255,76,71,56,255,75,71,55,255,75,70,55,255,74,70,55,255,73,69,54,255,73,68,54,255,72,68,53,255,71,66,52,255,69,65,51,255,68,64,50,255,66,62,49,255,65,61,48,255,63,59,46,255,59,55,43,255,54,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,52,49,39,255,57,54,42,255,62,58,46,255,65,61,48,255,66,62,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,75,70,55,255,75,71,55,255,76,71,56,255,76,72,56,255,77,72,57,255,77,73,57,255,78,73,57,255,78,74,58,255,79,74,58,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,74,58,255,78,74,58,255,78,73,57,255,77,73,57,255,77,72,57,255,76,72,56,255,76,71,56,255,75,70,55,255,75,70,55,255,73,69,54,255,72,68,53,255,71,66,52,255,69,65,51,255,68,64,50,255,66,62,49,255,65,61,48,255,62,58,46,255,57,54,42,255,52,49,39,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,56,52,41,255,60,56,44,255,63,59,47,255,66,62,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,72,56,255,77,72,57,255,78,73,57,255,78,73,58,255,79,74,58,255,79,74,58,255,80,75,59,255,80,75,59,255,80,76,59,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,80,76,59,255,80,75,59,255,80,75,59,255,79,74,58,255,79,74,58,255,78,73,58,255,78,73,57,255,77,72,57,255,77,72,56,255,76,71,56,255,75,70,55,255,73,69,54,255,72,68,53,255,71,66,52,255,69,65,51,255,68,64,50,255,66,62,49,255,63,59,47,255,60,56,44,255,56,52,41,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,40,37,29,255,58,54,42,255,61,57,45,255,64,60,47,255,68,63,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,73,57,255,78,73,58,255,79,74,58,255,79,74,58,255,80,75,59,255,80,75,59,255,80,76,59,255,81,76,60,255,81,76,60,255,82,77,60,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,60,255,81,76,60,255,81,76,60,255,80,76,59,255,80,75,59,255,80,75,59,255,79,74,58,255,79,74,58,255,78,73,58,255,78,73,57,255,77,72,57,255,76,71,56,255,74,70,55,255,73,69,54,255,72,68,53,255,71,66,52,255,69,65,51,255,67,63,50,255,64,60,47,255,61,57,45,255,58,54,42,255,40,37,29,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,48,38,255,59,55,43,255,62,58,46,255,66,62,48,255,69,64,51,255,70,66,52,255,72,67,53,255,73,68,54,255,74,70,55,255,75,71,55,255,76,72,56,255,77,73,57,255,79,74,58,255,79,74,58,255,80,75,59,255,80,75,59,255,81,76,59,255,81,76,60,255,81,77,60,255,82,77,60,255,82,77,61,255,83,78,61,255,83,78,61,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,83,78,61,255,83,78,61,255,82,77,61,255,82,77,60,255,81,77,60,255,81,76,60,255,81,76,59,255,80,75,59,255,80,75,59,255,79,74,58,255,79,74,58,255,77,73,57,255,76,72,56,255,75,71,55,255,74,69,55,255,73,68,54,255,72,67,53,255,70,66,52,255,69,64,51,255,65,62,48,255,62,58,46,255,59,55,43,255,51,48,38,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,53,49,39,255,60,56,44,255,64,60,47,255,66,62,49,255,69,65,51,255,71,67,52,255,72,68,53,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,59,255,81,76,60,255,81,77,60,255,82,77,60,255,82,77,61,255,83,78,61,255,83,78,61,255,84,79,62,255,84,79,62,255,85,80,62,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,62,255,84,79,62,255,84,79,62,255,83,78,61,255,83,78,61,255,82,77,61,255,82,77,60,255,81,77,60,255,81,76,60,255,81,76,59,255,80,75,59,255,79,74,58,255,78,73,58,255,77,72,57,255,76,71,56,255,75,70,55,255,74,69,54,255,72,68,53,255,71,67,52,255,69,65,51,255,66,62,49,255,63,60,47,255,60,56,44,255,52,49,39,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,54,50,40,255,61,57,45,255,64,60,47,255,66,62,49,255,69,65,51,255,72,67,53,255,73,69,54,255,74,70,55,255,75,71,56,255,77,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,82,77,60,255,82,77,61,255,83,78,61,255,83,78,61,255,84,79,62,255,84,79,62,255,85,79,62,255,85,80,63,255,85,80,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,85,80,63,255,85,80,63,255,85,79,62,255,84,79,62,255,84,79,62,255,83,78,61,255,83,78,61,255,82,77,61,255,82,77,60,255,82,77,60,255,81,76,60,255,80,75,59,255,79,74,58,255,78,73,57,255,77,72,56,255,75,71,56,255,74,70,55,255,73,69,54,255,72,67,53,255,69,65,51,255,66,62,49,255,64,60,47,255,61,57,45,255,54,50,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,55,51,40,255,61,58,45,255,64,60,47,255,67,63,49,255,69,65,51,255,72,67,53,255,74,69,54,255,75,70,55,255,76,71,56,255,77,73,57,255,78,74,58,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,83,78,61,255,83,78,62,255,84,79,62,255,84,79,62,255,85,80,62,255,85,80,63,255,86,80,63,255,86,81,63,255,86,81,64,255,87,81,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,81,64,255,86,81,64,255,86,81,63,255,86,80,63,255,85,80,63,255,85,80,62,255,84,79,62,255,84,79,62,255,83,78,62,255,83,78,61,255,83,78,61,255,82,77,61,255,81,76,60,255,80,75,59,255,79,74,58,255,78,74,58,255,77,72,57,255,76,71,56,255,75,70,55,255,74,69,54,255,72,67,53,255,69,65,51,255,67,63,49,255,64,60,47,255,61,58,45,255,55,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,53,50,39,255,62,58,45,255,64,60,47,255,67,63,49,255,70,65,51,255,72,68,53,255,74,70,55,255,75,71,56,255,76,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,59,255,81,77,60,255,82,77,61,255,83,78,61,255,84,79,62,255,84,79,62,255,84,79,62,255,85,80,63,255,85,80,63,255,86,80,63,255,86,81,64,255,86,81,64,255,87,82,64,255,87,82,64,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,87,82,64,255,87,82,64,255,86,81,64,255,86,81,63,255,86,80,63,255,85,80,63,255,85,80,63,255,84,79,62,255,84,79,62,255,84,79,62,255,83,78,61,255,82,77,61,255,81,77,60,255,81,76,59,255,80,75,59,255,79,74,58,255,78,73,57,255,76,72,56,255,75,71,56,255,74,70,55,255,72,68,53,255,70,65,51,255,67,63,49,255,64,60,47,255,62,58,45,255,53,50,39,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,52,49,39,255,61,57,45,255,65,61,48,255,67,63,50,255,70,66,51,255,72,68,53,255,74,70,55,255,76,71,56,255,77,72,57,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,84,79,62,255,85,80,62,255,85,80,63,255,85,80,63,255,86,81,63,255,86,81,64,255,87,81,64,255,87,82,64,255,87,82,64,255,88,82,65,255,88,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,88,83,65,255,88,82,65,255,87,82,64,255,87,82,64,255,87,81,64,255,86,81,64,255,86,81,63,255,85,80,63,255,85,80,63,255,85,80,62,255,84,79,62,255,84,79,62,255,83,78,61,255,82,77,60,255,81,76,60,255,80,75,59,255,79,74,58,255,78,73,57,255,77,72,57,255,76,71,56,255,74,70,55,255,72,68,53,255,70,65,51,255,67,63,50,255,65,61,48,255,60,57,45,255,52,49,39,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,48,38,255,60,56,44,255,65,61,48,255,67,63,50,255,69,65,51,255,72,67,53,255,74,69,54,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,85,80,63,255,86,80,63,255,86,81,63,255,86,81,64,255,87,82,64,255,87,82,64,255,88,82,65,255,88,83,65,255,88,83,65,255,89,83,65,255,89,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,83,65,255,88,82,65,255,87,82,64,255,87,82,64,255,86,81,64,255,86,81,63,255,86,80,63,255,85,80,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,60,255,81,76,60,255,80,75,59,255,79,74,58,255,78,73,58,255,77,72,57,255,76,71,56,255,74,69,54,255,72,67,53,255,69,65,51,255,67,63,50,255,65,61,48,255,59,56,44,255,51,48,38,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,50,47,37,255,58,55,43,255,64,61,48,255,67,63,49,255,69,65,51,255,71,67,53,255,74,69,54,255,76,71,56,255,77,73,57,255,78,74,58,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,86,81,64,255,87,81,64,255,87,82,64,255,87,82,64,255,88,82,65,255,88,83,65,255,89,83,65,255,89,83,65,255,89,84,66,255,90,84,66,255,90,84,66,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,84,66,255,90,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,83,65,255,88,82,65,255,87,82,64,255,87,82,64,255,87,81,64,255,86,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,76,60,255,80,75,59,255,79,74,58,255,78,74,58,255,77,73,57,255,76,71,56,255,74,69,54,255,71,67,53,255,69,65,51,255,67,63,49,255,64,61,48,255,58,55,43,255,50,47,37,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,56,53,42,255,63,59,46,255,66,62,49,255,69,65,51,255,71,67,52,255,73,69,54,255,75,71,56,255,77,73,57,255,79,74,58,255,80,75,59,255,80,76,59,255,81,77,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,87,82,64,255,88,82,65,255,88,83,65,255,88,83,65,255,89,83,65,255,89,84,66,255,90,84,66,255,90,84,66,255,90,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,90,85,67,255,90,84,66,255,90,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,83,65,255,88,82,65,255,87,82,64,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,77,60,255,80,76,59,255,80,75,59,255,79,74,58,255,77,73,57,255,75,71,56,255,73,69,54,255,71,67,52,255,69,65,51,255,66,62,49,255,63,59,46,255,56,53,42,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,54,51,40,255,61,57,45,255,66,62,49,255,68,64,51,255,71,66,52,255,73,69,54,255,75,71,55,255,77,72,57,255,79,74,58,255,80,75,59,255,81,76,59,255,81,77,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,82,65,255,88,83,65,255,88,83,65,255,89,83,65,255,89,84,66,255,89,84,66,255,90,84,66,255,90,85,66,255,91,85,67,255,91,85,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,85,67,255,91,85,67,255,90,85,66,255,90,84,66,255,89,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,83,65,255,88,82,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,77,60,255,81,76,59,255,80,75,59,255,79,74,58,255,77,72,57,255,75,70,55,255,73,68,54,255,71,66,52,255,68,64,51,255,66,62,49,255,61,57,45,255,54,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,52,49,39,255,59,55,43,255,65,61,48,255,68,64,50,255,70,66,52,255,73,68,54,255,75,70,55,255,77,72,56,255,78,74,58,255,80,75,59,255,80,76,59,255,81,77,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,88,82,65,255,88,83,65,255,88,83,65,255,89,83,65,255,89,84,66,255,89,84,66,255,90,84,66,255,90,85,66,255,90,85,67,255,91,85,67,255,91,86,67,255,92,86,67,255,92,86,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,87,68,255,92,86,68,255,92,86,67,255,91,86,67,255,91,85,67,255,90,85,67,255,90,85,66,255,90,84,66,255,89,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,83,65,255,88,82,65,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,77,60,255,80,76,59,255,80,75,59,255,78,74,58,255,76,72,56,255,75,70,55,255,73,68,54,255,70,66,52,255,68,64,50,255,65,61,48,255,59,55,43,255,52,49,38,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,57,53,42,255,63,59,46,255,68,64,50,255,70,66,52,255,72,68,53,255,74,69,54,255,76,71,56,255,78,73,57,255,80,75,59,255,80,76,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,88,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,89,84,66,255,90,84,66,255,90,85,66,255,90,85,67,255,91,85,67,255,91,86,67,255,91,86,67,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,91,86,67,255,91,85,67,255,90,85,67,255,90,85,66,255,90,84,66,255,89,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,76,60,255,80,76,59,255,80,75,59,255,78,73,57,255,76,71,56,255,74,69,54,255,72,68,53,255,70,66,51,255,68,64,50,255,63,59,46,255,57,53,42,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,55,51,40,255,61,57,45,255,66,62,49,255,69,65,51,255,71,67,52,255,73,69,54,255,75,71,55,255,77,72,57,255,79,74,58,255,80,76,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,89,84,66,255,90,84,66,255,90,85,66,255,90,85,67,255,91,85,67,255,91,86,67,255,91,86,67,255,92,86,68,255,92,87,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,91,86,67,255,91,85,67,255,90,85,67,255,90,85,66,255,90,84,66,255,89,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,76,60,255,80,76,59,255,79,74,58,255,77,72,57,255,75,71,55,255,73,69,54,255,71,67,52,255,69,65,51,255,66,62,49,255,61,57,45,255,55,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,58,55,43,255,63,60,47,255,68,64,50,255,70,66,52,255,72,68,53,255,74,70,55,255,76,72,56,255,78,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,80,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,90,84,66,255,90,84,66,255,90,85,67,255,91,85,67,255,91,85,67,255,91,86,67,255,92,86,68,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,86,68,255,92,86,68,255,91,86,67,255,91,85,67,255,91,85,67,255,90,85,67,255,90,84,66,255,90,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,80,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,76,60,255,80,75,59,255,78,74,58,255,76,72,56,255,74,70,55,255,72,68,53,255,70,66,52,255,68,64,50,255,63,60,47,255,58,55,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,55,52,41,255,61,57,45,255,66,62,49,255,70,65,51,255,72,67,53,255,74,69,54,255,76,71,56,255,78,73,57,255,79,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,90,84,66,255,90,85,66,255,90,85,67,255,91,85,67,255,91,86,67,255,91,86,67,255,92,86,68,255,92,87,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,91,86,67,255,91,85,67,255,90,85,67,255,90,85,66,255,90,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,76,60,255,79,75,59,255,78,73,57,255,76,71,56,255,74,69,54,255,72,67,53,255,70,65,51,255,66,62,49,255,61,57,45,255,55,52,41,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,58,55,43,255,64,60,47,255,69,64,51,255,71,67,52,255,73,69,54,255,75,70,55,255,77,72,57,255,79,74,58,255,80,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,82,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,91,85,67,255,91,86,67,255,92,86,67,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,93,87,68,255,92,87,68,255,92,86,68,255,92,86,67,255,91,86,67,255,91,85,67,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,82,65,255,87,82,64,255,86,81,64,255,85,80,63,255,85,79,62,255,84,79,62,255,83,78,61,255,82,77,60,255,80,76,59,255,79,74,58,255,77,72,57,255,75,70,55,255,73,69,54,255,71,67,52,255,69,64,51,255,64,60,47,255,58,55,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,56,52,41,255,61,57,45,255,66,62,49,255,70,66,52,255,72,68,53,255,74,70,55,255,76,71,56,255,78,73,57,255,80,75,59,255,81,76,60,255,82,78,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,85,67,255,91,86,67,255,92,86,68,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,69,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,86,68,255,92,86,68,255,91,86,67,255,91,85,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,88,82,65,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,78,61,255,81,76,60,255,80,75,59,255,78,73,57,255,76,71,56,255,74,70,55,255,72,68,53,255,70,66,52,255,66,62,49,255,61,57,45,255,56,52,41,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,58,55,43,255,64,60,47,255,68,64,50,255,71,67,53,255,73,69,54,255,75,70,55,255,77,72,57,255,79,74,58,255,80,75,59,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,90,84,66,255,90,85,67,255,91,86,67,255,91,86,67,255,92,86,68,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,86,68,255,92,86,68,255,91,86,67,255,91,86,67,255,90,85,67,255,90,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,60,255,80,75,59,255,79,74,58,255,77,72,57,255,75,70,55,255,73,69,54,255,71,67,53,255,68,64,50,255,64,60,47,255,58,55,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,56,52,41,255,61,57,45,255,65,61,48,255,70,66,51,255,72,68,53,255,74,70,55,255,76,71,56,255,78,73,57,255,79,75,59,255,81,76,60,255,83,78,61,255,84,79,62,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,82,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,91,86,67,255,92,86,68,255,92,87,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,82,65,255,87,82,64,255,86,81,64,255,85,80,63,255,84,79,62,255,84,79,62,255,83,78,61,255,81,76,60,255,79,75,59,255,78,73,57,255,76,71,56,255,74,70,55,255,72,68,53,255,70,65,51,255,65,61,48,255,61,57,45,255,56,52,41,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,57,54,42,255,62,59,46,255,67,63,49,255,71,67,52,255,73,69,54,255,75,70,55,255,77,72,57,255,78,74,58,255,80,75,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,93,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,60,255,80,75,59,255,78,74,58,255,77,72,57,255,75,70,55,255,73,69,54,255,71,67,52,255,67,63,49,255,62,59,46,255,57,54,42,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,59,56,44,255,64,60,47,255,69,64,51,255,72,68,53,255,74,69,54,255,76,71,56,255,78,73,57,255,79,74,58,255,81,76,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,69,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,90,85,67,255,90,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,80,63,255,84,79,62,255,83,78,61,255,81,76,60,255,79,74,58,255,78,73,57,255,76,71,56,255,74,69,54,255,72,68,53,255,69,64,51,255,64,60,47,255,59,56,44,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,36,34,26,255,61,57,45,255,66,62,48,255,70,66,52,255,73,68,54,255,75,70,55,255,77,72,56,255,78,74,58,255,80,75,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,82,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,87,68,255,93,87,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,93,87,68,255,92,87,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,88,82,65,255,87,82,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,60,255,80,75,59,255,78,74,58,255,77,72,56,255,75,70,55,255,73,68,54,255,70,66,52,255,66,62,48,255,61,57,45,255,36,34,26,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,58,54,43,255,63,59,46,255,67,63,50,255,72,67,53,255,74,69,54,255,75,71,56,255,77,72,57,255,79,74,58,255,81,76,59,255,82,77,61,255,84,79,62,255,85,80,62,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,86,68,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,80,62,255,84,79,62,255,82,77,61,255,81,76,59,255,79,74,58,255,77,72,57,255,75,71,56,255,74,69,54,255,72,67,53,255,67,63,50,255,63,59,46,255,58,54,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,60,56,44,255,64,60,47,255,68,64,50,255,72,68,53,255,74,70,55,255,76,71,56,255,78,73,57,255,79,75,59,255,81,76,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,86,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,81,76,60,255,79,75,58,255,78,73,57,255,76,71,56,255,74,70,55,255,72,68,53,255,68,64,50,255,64,60,47,255,60,56,44,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,37,35,28,255,61,57,45,255,65,61,48,255,69,65,51,255,73,68,54,255,75,70,55,255,76,72,56,255,78,73,58,255,80,75,59,255,81,77,60,255,83,78,61,255,85,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,82,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,67,255,92,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,69,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,92,87,68,255,92,86,67,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,82,65,255,87,82,64,255,86,81,64,255,85,80,63,255,85,79,62,255,83,78,61,255,81,76,60,255,80,75,59,255,78,73,58,255,76,72,56,255,75,70,55,255,73,68,54,255,69,65,51,255,65,61,48,255,61,57,45,255,37,35,28,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,35,33,26,255,62,58,45,255,66,62,49,255,70,66,52,255,73,69,54,255,75,71,55,255,77,72,57,255,79,74,58,255,80,75,59,255,82,77,60,255,83,78,62,255,85,80,63,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,95,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,92,86,68,255,91,86,67,255,90,85,67,255,90,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,80,63,255,83,78,62,255,82,77,60,255,80,75,59,255,79,74,58,255,77,72,57,255,75,71,55,255,73,69,54,255,70,66,52,255,66,62,49,255,62,58,45,255,35,33,26,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,58,54,43,255,63,59,46,255,67,63,49,255,71,67,52,255,74,69,54,255,76,71,56,255,77,73,57,255,79,74,58,255,81,76,59,255,82,77,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,87,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,92,87,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,88,82,65,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,82,77,61,255,81,76,59,255,79,74,58,255,77,73,57,255,76,71,56,255,74,69,54,255,71,67,52,255,67,63,49,255,63,59,46,255,58,54,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,59,55,43,255,63,60,47,255,68,64,50,255,72,67,53,255,74,70,55,255,76,71,56,255,78,73,57,255,79,75,59,255,81,76,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,68,255,92,87,68,255,93,87,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,87,69,255,92,87,68,255,92,86,68,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,85,80,63,255,84,79,62,255,83,78,61,255,81,76,60,255,79,75,59,255,78,73,57,255,76,71,56,255,74,70,55,255,72,67,53,255,68,64,50,255,63,60,47,255,59,55,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,60,56,44,255,64,61,47,255,69,64,51,255,73,68,54,255,75,70,55,255,77,72,56,255,78,73,58,255,80,75,59,255,81,77,60,255,83,78,61,255,85,79,62,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,92,86,68,255,91,86,67,255,90,85,67,255,90,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,79,62,255,83,78,61,255,81,77,60,255,80,75,59,255,78,73,58,255,77,72,56,255,75,70,55,255,73,68,54,255,69,64,51,255,64,60,47,255,60,56,44,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,39,36,29,255,61,57,45,255,65,61,48,255,69,65,51,255,73,69,54,255,75,70,55,255,77,72,57,255,78,74,58,255,80,75,59,255,82,77,60,255,83,78,61,255,85,80,62,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,95,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,92,86,68,255,91,86,67,255,90,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,62,255,83,78,61,255,82,77,60,255,80,75,59,255,78,74,58,255,77,72,57,255,75,70,55,255,73,69,54,255,69,65,51,255,65,61,48,255,61,57,45,255,39,36,29,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,38,35,28,255,61,57,45,255,65,61,48,255,69,65,51,255,73,69,54,255,75,71,55,255,77,72,57,255,79,74,58,255,80,75,59,255,82,77,60,255,83,78,61,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,89,69,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,69,255,94,88,69,255,93,88,69,255,93,87,68,255,92,86,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,83,78,61,255,82,77,60,255,80,75,59,255,79,74,58,255,77,72,57,255,75,71,55,255,73,69,54,255,69,65,51,255,65,61,48,255,61,57,45,255,38,35,28,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,37,35,27,255,61,58,45,255,66,62,48,255,70,65,51,255,73,69,54,255,75,71,55,255,77,72,57,255,79,74,58,255,80,75,59,255,82,77,60,255,83,78,62,255,85,80,63,255,86,81,63,255,87,82,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,87,68,255,92,86,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,88,82,65,255,87,82,64,255,86,81,63,255,85,80,63,255,83,78,62,255,82,77,60,255,80,75,59,255,79,74,58,255,77,72,57,255,75,71,55,255,73,69,54,255,70,65,51,255,66,62,48,255,61,58,45,255,37,35,27,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,36,34,27,255,62,58,45,255,66,62,49,255,70,66,52,255,74,69,54,255,75,71,56,255,77,72,57,255,79,74,58,255,80,76,59,255,82,77,60,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,87,68,255,93,87,68,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,87,68,255,92,87,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,88,82,65,255,87,82,64,255,86,81,64,255,85,80,63,255,84,79,62,255,82,77,60,255,80,76,59,255,79,74,58,255,77,72,57,255,75,71,56,255,74,69,54,255,70,66,52,255,66,62,49,255,62,58,45,255,36,34,27,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,36,34,26,255,62,58,46,255,66,62,49,255,70,66,52,255,74,69,54,255,76,71,56,255,77,73,57,255,79,74,58,255,81,76,59,255,82,77,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,82,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,67,255,92,87,68,255,93,87,69,255,94,88,69,255,94,88,69,255,95,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,88,69,255,94,88,69,255,93,87,69,255,92,87,68,255,92,86,67,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,82,65,255,87,82,64,255,86,81,64,255,85,80,63,255,84,79,62,255,82,77,61,255,81,76,59,255,79,74,58,255,77,73,57,255,76,71,56,255,74,69,54,255,70,66,52,255,66,62,49,255,62,58,46,255,36,34,26,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,35,33,26,255,62,58,46,255,66,62,49,255,71,66,52,255,74,69,55,255,76,71,56,255,77,73,57,255,79,74,58,255,81,76,60,255,82,77,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,68,255,92,87,68,255,93,87,69,255,94,88,69,255,94,89,69,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,72,255,98,92,72,255,98,92,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,69,255,94,88,69,255,93,87,69,255,92,87,68,255,92,86,68,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,85,80,63,255,84,79,62,255,82,77,61,255,81,76,60,255,79,74,58,255,77,73,57,255,76,71,56,255,74,69,55,255,71,66,52,255,66,62,49,255,62,58,46,255,35,33,26,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,35,33,26,255,62,58,46,255,66,62,49,255,71,66,52,255,74,69,55,255,76,71,56,255,77,73,57,255,79,74,58,255,81,76,60,255,82,77,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,68,255,92,87,68,255,93,87,69,255,94,88,69,255,94,89,69,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,73,255,98,92,72,255,98,92,72,255,98,92,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,69,255,94,88,69,255,93,87,69,255,92,87,68,255,92,86,68,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,85,80,63,255,84,79,62,255,82,77,61,255,81,76,60,255,79,74,58,255,77,73,57,255,76,71,56,255,74,69,55,255,71,66,52,255,66,62,49,255,62,58,46,255,35,33,26,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,36,34,26,255,62,58,46,255,66,62,49,255,70,66,52,255,74,69,54,255,76,71,56,255,77,73,57,255,79,74,58,255,81,76,59,255,82,77,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,82,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,67,255,92,87,68,255,93,87,69,255,94,88,69,255,94,88,69,255,95,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,88,69,255,94,88,69,255,93,87,69,255,92,87,68,255,92,86,67,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,82,65,255,87,82,64,255,86,81,64,255,85,80,63,255,84,79,62,255,82,77,61,255,81,76,59,255,79,74,58,255,77,73,57,255,76,71,56,255,74,69,54,255,70,66,52,255,66,62,49,255,62,58,46,255,36,34,26,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,36,34,27,255,62,58,45,255,66,62,49,255,70,66,52,255,74,69,54,255,75,71,56,255,77,72,57,255,79,74,58,255,80,76,59,255,82,77,60,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,87,68,255,93,87,68,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,87,68,255,92,87,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,88,82,65,255,87,82,64,255,86,81,64,255,85,80,63,255,84,79,62,255,82,77,60,255,80,76,59,255,79,74,58,255,77,72,57,255,75,71,56,255,74,69,54,255,70,66,52,255,66,62,49,255,62,58,45,255,36,34,27,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,37,35,27,255,61,58,45,255,66,62,48,255,70,65,51,255,73,69,54,255,75,71,55,255,77,72,57,255,79,74,58,255,80,75,59,255,82,77,60,255,83,78,62,255,85,80,63,255,86,81,63,255,87,82,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,87,68,255,92,86,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,88,82,65,255,87,82,64,255,86,81,63,255,85,80,63,255,83,78,62,255,82,77,60,255,80,75,59,255,79,74,58,255,77,72,57,255,75,71,55,255,73,69,54,255,70,65,51,255,66,62,48,255,61,58,45,255,37,35,27,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,38,35,28,255,61,57,45,255,65,61,48,255,69,65,51,255,73,69,54,255,75,71,55,255,77,72,57,255,79,74,58,255,80,75,59,255,82,77,60,255,83,78,61,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,89,69,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,69,255,94,88,69,255,93,88,69,255,93,87,68,255,92,86,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,83,78,61,255,82,77,60,255,80,75,59,255,79,74,58,255,77,72,57,255,75,70,55,255,73,69,54,255,69,65,51,255,65,61,48,255,61,57,45,255,38,35,28,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,39,36,29,255,61,57,45,255,65,61,48,255,69,65,51,255,73,69,54,255,75,70,55,255,77,72,57,255,78,74,58,255,80,75,59,255,82,77,60,255,83,78,61,255,85,80,62,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,95,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,92,86,68,255,91,86,67,255,90,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,62,255,83,78,61,255,82,77,60,255,80,75,59,255,78,74,58,255,77,72,57,255,75,70,55,255,73,69,54,255,69,65,51,255,65,61,48,255,61,57,45,255,39,36,29,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,60,56,44,255,64,60,47,255,69,64,51,255,73,68,54,255,75,70,55,255,77,72,56,255,78,73,58,255,80,75,59,255,81,77,60,255,83,78,61,255,85,79,62,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,92,86,68,255,91,86,67,255,90,85,67,255,90,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,79,62,255,83,78,61,255,81,77,60,255,80,75,59,255,78,73,58,255,77,72,56,255,75,70,55,255,73,68,54,255,69,64,51,255,64,60,47,255,60,56,44,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,59,55,43,255,63,60,47,255,68,64,50,255,72,67,53,255,74,70,55,255,76,71,56,255,78,73,57,255,79,75,59,255,81,76,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,68,255,92,87,68,255,93,87,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,87,69,255,92,87,68,255,92,86,68,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,85,80,63,255,84,79,62,255,83,78,61,255,81,76,60,255,79,75,59,255,78,73,57,255,76,71,56,255,74,70,55,255,72,67,53,255,68,64,50,255,63,60,47,255,59,55,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,58,54,43,255,63,59,46,255,67,63,49,255,71,67,52,255,74,69,54,255,76,71,56,255,77,73,57,255,79,74,58,255,81,76,59,255,82,77,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,87,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,92,87,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,88,82,65,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,82,77,61,255,81,76,59,255,79,74,58,255,77,73,57,255,76,71,56,255,74,69,54,255,71,67,52,255,67,63,49,255,63,59,46,255,58,54,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,35,33,26,255,62,58,45,255,66,62,49,255,70,66,52,255,73,69,54,255,75,71,55,255,77,72,57,255,79,74,58,255,80,75,59,255,82,77,60,255,83,78,62,255,85,80,63,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,95,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,92,72,255,97,91,72,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,92,86,68,255,91,86,67,255,90,85,67,255,90,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,80,63,255,83,78,62,255,82,77,60,255,80,75,59,255,79,74,58,255,77,72,57,255,75,71,55,255,73,69,54,255,70,66,52,255,66,62,49,255,62,58,45,255,35,33,26,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,37,35,28,255,61,57,45,255,65,61,48,255,69,65,51,255,73,68,54,255,75,70,55,255,76,72,56,255,78,73,58,255,80,75,59,255,81,77,60,255,83,78,61,255,85,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,82,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,67,255,92,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,69,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,92,87,68,255,92,86,67,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,82,65,255,87,82,64,255,86,81,64,255,85,80,63,255,85,79,62,255,83,78,61,255,81,76,60,255,80,75,59,255,78,73,58,255,76,72,56,255,75,70,55,255,73,68,54,255,69,65,51,255,65,61,48,255,61,57,45,255,37,35,28,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,60,56,44,255,64,60,47,255,68,64,50,255,72,68,53,255,74,70,55,255,76,71,56,255,78,73,57,255,79,75,58,255,81,76,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,97,91,71,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,72,255,97,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,86,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,81,76,60,255,79,75,58,255,78,73,57,255,76,71,56,255,74,70,55,255,72,68,53,255,68,64,50,255,64,60,47,255,60,56,44,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,58,54,43,255,63,59,46,255,67,63,50,255,72,67,53,255,74,69,54,255,75,71,56,255,77,72,57,255,79,74,58,255,81,76,59,255,82,77,61,255,84,79,62,255,85,80,62,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,86,68,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,80,62,255,84,79,62,255,82,77,61,255,81,76,59,255,79,74,58,255,77,72,57,255,75,71,56,255,74,69,54,255,72,67,53,255,67,63,50,255,63,59,46,255,58,54,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,36,34,26,255,61,57,45,255,66,62,48,255,70,66,52,255,73,68,54,255,75,70,55,255,77,72,56,255,78,74,58,255,80,75,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,82,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,87,68,255,93,87,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,97,91,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,93,87,68,255,92,87,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,88,82,65,255,87,82,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,60,255,80,75,59,255,78,74,58,255,77,72,56,255,75,70,55,255,73,68,54,255,70,66,52,255,66,62,48,255,61,57,45,255,36,34,26,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,59,56,44,255,64,60,47,255,69,64,51,255,72,68,53,255,74,69,54,255,76,71,56,255,78,73,57,255,79,74,58,255,81,76,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,69,255,95,89,70,255,95,89,70,255,95,89,70,255,96,90,70,255,96,90,71,255,96,90,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,91,71,255,96,90,71,255,96,90,71,255,96,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,90,85,67,255,90,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,80,63,255,84,79,62,255,83,78,61,255,81,76,60,255,79,74,58,255,78,73,57,255,76,71,56,255,74,69,54,255,72,68,53,255,68,64,51,255,64,60,47,255,59,56,44,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,57,54,42,255,62,59,46,255,67,63,49,255,71,67,52,255,73,69,54,255,75,70,55,255,77,72,57,255,78,74,58,255,80,75,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,95,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,93,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,60,255,80,75,59,255,78,74,58,255,77,72,57,255,75,70,55,255,73,69,54,255,71,67,52,255,67,63,49,255,62,59,46,255,57,54,42,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,56,52,41,255,61,57,45,255,65,61,48,255,70,65,51,255,72,68,53,255,74,70,55,255,76,71,56,255,78,73,57,255,79,75,59,255,81,76,60,255,83,78,61,255,84,79,62,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,82,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,91,86,67,255,92,86,68,255,92,87,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,96,90,71,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,82,65,255,87,82,64,255,86,81,64,255,85,80,63,255,84,79,62,255,84,79,62,255,83,78,61,255,81,76,60,255,79,75,59,255,78,73,57,255,76,71,56,255,74,70,55,255,72,68,53,255,70,65,51,255,65,61,48,255,61,57,45,255,56,52,41,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,58,55,43,255,64,60,47,255,68,64,50,255,71,67,53,255,73,69,54,255,75,70,55,255,77,72,57,255,79,74,58,255,80,75,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,90,84,66,255,90,85,67,255,91,86,67,255,91,86,67,255,92,86,68,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,70,255,95,89,70,255,95,89,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,90,70,255,95,89,70,255,95,89,70,255,94,89,70,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,86,68,255,92,86,68,255,91,86,67,255,91,86,67,255,90,85,67,255,90,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,60,255,80,75,59,255,79,74,58,255,77,72,57,255,75,70,55,255,73,69,54,255,71,67,53,255,68,64,50,255,64,60,47,255,58,55,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,56,52,41,255,61,57,45,255,66,62,49,255,70,66,52,255,72,68,53,255,74,70,55,255,76,71,56,255,78,73,57,255,80,75,59,255,81,76,60,255,82,78,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,85,67,255,91,86,67,255,92,86,68,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,89,69,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,89,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,86,68,255,92,86,68,255,91,86,67,255,91,85,67,255,91,85,67,255,90,84,66,255,89,84,66,255,88,83,65,255,88,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,78,61,255,81,76,60,255,80,75,59,255,78,73,57,255,76,71,56,255,74,70,55,255,72,68,53,255,70,66,52,255,66,62,49,255,61,57,45,255,56,52,41,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,58,55,43,255,64,60,47,255,69,64,51,255,71,67,52,255,73,69,54,255,75,70,55,255,77,72,57,255,79,74,58,255,80,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,88,82,65,255,89,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,91,85,67,255,91,86,67,255,92,86,67,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,68,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,95,89,70,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,68,255,93,87,68,255,92,87,68,255,92,86,68,255,92,86,67,255,91,86,67,255,91,85,67,255,91,85,67,255,90,85,66,255,89,84,66,255,89,83,65,255,88,82,65,255,87,82,64,255,86,81,64,255,85,80,63,255,85,79,62,255,84,79,62,255,83,78,61,255,82,77,60,255,80,76,59,255,79,74,58,255,77,72,57,255,75,70,55,255,73,69,54,255,71,67,52,255,68,64,51,255,64,60,47,255,58,55,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,55,52,41,255,61,57,45,255,66,62,49,255,70,65,51,255,72,67,53,255,74,69,54,255,76,71,56,255,78,73,57,255,79,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,80,63,255,86,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,90,84,66,255,90,85,66,255,90,85,67,255,91,85,67,255,91,86,67,255,91,86,67,255,92,86,68,255,92,87,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,91,86,67,255,91,85,67,255,90,85,67,255,90,85,66,255,90,84,66,255,89,83,65,255,88,83,65,255,87,82,64,255,86,81,64,255,86,80,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,76,60,255,79,75,59,255,78,73,57,255,76,71,56,255,74,69,54,255,72,67,53,255,70,65,51,255,66,62,49,255,61,57,45,255,55,52,41,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,58,55,43,255,63,60,47,255,68,64,50,255,70,66,52,255,72,68,53,255,74,70,55,255,76,72,56,255,78,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,80,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,90,84,66,255,90,84,66,255,90,85,67,255,91,85,67,255,91,85,67,255,91,86,67,255,92,86,68,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,94,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,86,68,255,92,86,68,255,91,86,67,255,91,85,67,255,91,85,67,255,90,85,67,255,90,84,66,255,90,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,80,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,76,60,255,80,75,59,255,78,74,58,255,76,72,56,255,74,70,55,255,72,68,53,255,70,66,52,255,68,64,50,255,63,60,47,255,58,55,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,55,51,40,255,61,57,45,255,66,62,49,255,69,65,51,255,71,67,52,255,73,69,54,255,75,71,55,255,77,72,57,255,79,74,58,255,80,76,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,84,66,255,89,84,66,255,90,84,66,255,90,85,66,255,90,85,67,255,91,85,67,255,91,86,67,255,91,86,67,255,92,86,68,255,92,87,68,255,92,87,68,255,93,87,68,255,93,87,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,88,69,255,93,87,69,255,93,87,68,255,92,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,91,86,67,255,91,85,67,255,90,85,67,255,90,85,66,255,90,84,66,255,89,84,66,255,89,84,66,255,88,83,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,76,60,255,80,76,59,255,79,74,58,255,77,72,57,255,75,71,55,255,73,69,54,255,71,67,52,255,69,65,51,255,66,62,49,255,61,57,45,255,55,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,57,53,42,255,63,59,46,255,68,64,50,255,70,66,51,255,72,68,53,255,74,69,54,255,76,71,56,255,78,73,57,255,80,75,59,255,80,76,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,88,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,89,84,66,255,90,84,66,255,90,85,66,255,90,85,67,255,91,85,67,255,91,86,67,255,91,86,67,255,92,86,68,255,92,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,93,87,68,255,92,87,68,255,92,86,68,255,91,86,67,255,91,86,67,255,91,85,67,255,90,85,67,255,90,85,66,255,90,84,66,255,89,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,76,60,255,80,76,59,255,80,75,59,255,78,73,57,255,76,71,56,255,74,69,54,255,72,67,53,255,70,66,51,255,68,64,50,255,63,59,46,255,57,53,42,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,52,49,38,255,59,55,43,255,65,61,48,255,68,64,50,255,70,66,52,255,73,68,54,255,75,70,55,255,77,72,56,255,78,74,58,255,80,75,59,255,80,76,59,255,81,77,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,88,82,65,255,88,83,65,255,88,83,65,255,89,83,65,255,89,84,66,255,89,84,66,255,90,84,66,255,90,85,66,255,90,85,67,255,91,85,67,255,91,86,67,255,92,86,67,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,68,255,92,86,67,255,91,86,67,255,91,85,67,255,90,85,67,255,90,85,66,255,90,84,66,255,89,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,83,65,255,88,82,65,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,77,60,255,80,76,59,255,80,75,59,255,78,74,58,255,76,72,56,255,75,70,55,255,73,68,54,255,70,66,52,255,68,64,50,255,65,61,48,255,59,55,43,255,52,49,38,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,54,51,40,255,61,57,45,255,66,62,49,255,68,64,51,255,71,66,52,255,73,68,54,255,75,70,55,255,77,72,57,255,79,74,58,255,80,75,59,255,81,76,59,255,81,77,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,82,65,255,88,83,65,255,88,83,65,255,89,83,65,255,89,84,66,255,89,84,66,255,90,84,66,255,90,85,66,255,91,85,67,255,91,85,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,86,67,255,91,85,67,255,91,85,67,255,90,85,66,255,90,84,66,255,89,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,83,65,255,88,82,65,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,77,60,255,81,76,59,255,80,75,59,255,79,74,58,255,77,72,57,255,75,70,55,255,73,68,54,255,71,66,52,255,68,64,51,255,66,62,49,255,61,57,45,255,54,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,56,53,42,255,63,59,46,255,66,62,49,255,69,65,51,255,71,67,52,255,73,69,54,255,75,71,56,255,77,73,57,255,79,74,58,255,80,75,59,255,80,76,59,255,81,77,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,87,82,64,255,88,82,65,255,88,83,65,255,88,83,65,255,89,83,65,255,89,84,66,255,90,84,66,255,90,84,66,255,90,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,91,85,67,255,90,85,67,255,90,84,66,255,90,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,83,65,255,88,82,65,255,87,82,64,255,87,82,64,255,87,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,77,60,255,80,76,59,255,80,75,59,255,79,74,58,255,77,73,57,255,75,71,56,255,73,69,54,255,71,67,52,255,69,65,51,255,66,62,49,255,63,59,46,255,56,53,42,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,50,47,37,255,58,55,43,255,64,61,48,255,67,63,49,255,69,65,51,255,71,67,53,255,74,69,54,255,76,71,56,255,77,73,57,255,78,74,58,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,86,81,64,255,87,81,64,255,87,82,64,255,87,82,64,255,88,82,65,255,88,83,65,255,88,83,65,255,89,83,65,255,89,84,66,255,90,84,66,255,90,84,66,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,85,67,255,90,84,66,255,90,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,83,65,255,88,82,65,255,87,82,64,255,87,82,64,255,87,81,64,255,86,81,64,255,86,81,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,61,255,81,76,60,255,80,75,59,255,79,74,58,255,78,74,58,255,77,73,57,255,76,71,56,255,74,69,54,255,71,67,53,255,69,65,51,255,67,63,49,255,64,61,48,255,58,55,43,255,50,47,37,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,48,38,255,59,56,44,255,65,61,48,255,67,63,50,255,69,65,51,255,72,67,53,255,74,69,54,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,85,80,63,255,86,80,63,255,86,81,63,255,86,81,64,255,87,82,64,255,87,82,64,255,88,82,65,255,88,83,65,255,88,83,65,255,89,83,65,255,89,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,90,84,66,255,89,84,66,255,89,83,65,255,88,83,65,255,88,83,65,255,88,82,65,255,87,82,64,255,87,82,64,255,86,81,64,255,86,81,63,255,86,80,63,255,85,80,63,255,85,80,63,255,84,79,62,255,83,78,61,255,82,77,60,255,81,76,60,255,80,75,59,255,79,74,58,255,78,73,58,255,77,72,57,255,76,71,56,255,74,69,54,255,72,67,53,255,69,65,51,255,67,63,49,255,65,61,48,255,59,56,44,255,51,48,38,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,52,49,39,255,61,57,45,255,65,61,48,255,67,63,50,255,70,65,51,255,72,68,53,255,74,70,55,255,76,71,56,255,77,72,57,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,84,79,62,255,85,80,62,255,85,80,63,255,85,80,63,255,86,81,63,255,86,81,64,255,87,81,64,255,87,82,64,255,87,82,64,255,88,82,65,255,88,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,89,83,65,255,88,83,65,255,88,82,65,255,87,82,64,255,87,82,64,255,87,81,64,255,86,81,64,255,86,81,63,255,85,80,63,255,85,80,63,255,85,80,62,255,84,79,62,255,84,79,62,255,83,78,61,255,82,77,60,255,81,76,60,255,80,75,59,255,79,74,58,255,78,73,57,255,77,72,57,255,76,71,56,255,74,70,55,255,72,68,53,255,70,65,51,255,67,63,50,255,65,61,48,255,60,57,45,255,52,49,39,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,53,50,39,255,62,58,45,255,64,60,47,255,67,63,49,255,70,65,51,255,72,68,53,255,74,70,55,255,75,71,56,255,76,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,59,255,81,77,60,255,82,77,61,255,83,78,61,255,84,79,62,255,84,79,62,255,84,79,62,255,85,80,63,255,85,80,63,255,86,80,63,255,86,81,63,255,86,81,64,255,87,82,64,255,87,82,64,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,88,82,65,255,87,82,64,255,87,82,64,255,86,81,64,255,86,81,63,255,86,80,63,255,85,80,63,255,85,80,63,255,84,79,62,255,84,79,62,255,84,79,62,255,83,78,61,255,82,77,61,255,81,77,60,255,80,76,59,255,80,75,59,255,79,74,58,255,78,73,57,255,76,72,56,255,75,71,56,255,74,70,55,255,72,68,53,255,70,65,51,255,67,63,49,255,64,60,47,255,61,58,45,255,53,50,39,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,55,51,40,255,61,58,45,255,64,60,47,255,67,63,49,255,69,65,51,255,72,67,53,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,74,58,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,83,78,61,255,83,78,62,255,84,79,62,255,84,79,62,255,85,80,62,255,85,80,63,255,86,80,63,255,86,81,63,255,86,81,64,255,87,81,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,82,64,255,87,81,64,255,86,81,64,255,86,81,63,255,86,80,63,255,85,80,63,255,85,80,62,255,84,79,62,255,84,79,62,255,83,78,62,255,83,78,61,255,83,78,61,255,82,77,61,255,81,76,60,255,80,75,59,255,79,74,58,255,78,74,58,255,77,72,57,255,76,71,56,255,75,70,55,255,74,69,54,255,72,67,53,255,69,65,51,255,67,63,49,255,64,60,47,255,61,58,45,255,55,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,54,50,40,255,61,57,45,255,64,60,47,255,66,62,49,255,69,65,51,255,72,67,53,255,73,69,54,255,74,70,55,255,75,71,56,255,77,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,82,77,60,255,82,77,61,255,83,78,61,255,83,78,61,255,84,79,62,255,84,79,62,255,85,79,62,255,85,80,63,255,85,80,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,86,81,63,255,85,80,63,255,85,80,63,255,85,79,62,255,84,79,62,255,84,79,62,255,83,78,61,255,83,78,61,255,82,77,61,255,82,77,60,255,82,77,60,255,81,76,60,255,80,75,59,255,79,74,58,255,78,73,57,255,77,72,56,255,75,71,56,255,74,70,55,255,73,69,54,255,72,67,53,255,69,65,51,255,66,62,49,255,64,60,47,255,61,57,45,255,54,50,39,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,52,49,39,255,60,56,44,255,63,60,47,255,66,62,49,255,69,65,51,255,71,67,52,255,72,68,53,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,59,255,81,76,60,255,81,77,60,255,82,77,60,255,82,77,61,255,83,78,61,255,83,78,61,255,84,79,62,255,84,79,62,255,85,80,62,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,63,255,85,80,62,255,84,79,62,255,84,79,62,255,83,78,61,255,83,78,61,255,82,77,61,255,82,77,60,255,81,77,60,255,81,76,60,255,81,76,59,255,80,75,59,255,79,74,58,255,78,73,58,255,77,72,57,255,76,71,56,255,75,70,55,255,74,69,54,255,72,68,53,255,71,67,52,255,69,65,51,255,66,62,49,255,63,60,47,255,60,56,44,255,52,49,39,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,48,38,255,59,55,43,255,62,58,46,255,65,62,48,255,69,64,51,255,70,66,52,255,72,67,53,255,73,68,54,255,74,69,55,255,75,71,55,255,76,72,56,255,77,73,57,255,79,74,58,255,79,74,58,255,80,75,59,255,80,75,59,255,81,76,59,255,81,76,60,255,81,77,60,255,82,77,60,255,82,77,61,255,83,78,61,255,83,78,61,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,84,79,62,255,83,78,61,255,83,78,61,255,82,77,61,255,82,77,60,255,81,77,60,255,81,76,60,255,81,76,59,255,80,75,59,255,80,75,59,255,79,74,58,255,79,74,58,255,77,73,57,255,76,72,56,255,75,71,55,255,74,69,55,255,73,68,54,255,72,67,53,255,70,66,52,255,69,64,51,255,65,62,48,255,62,58,46,255,59,55,43,255,51,48,38,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,40,37,29,255,58,54,42,255,61,57,45,255,64,60,47,255,67,63,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,73,57,255,78,73,58,255,79,74,58,255,79,74,58,255,80,75,59,255,80,75,59,255,80,76,59,255,81,76,60,255,81,76,60,255,82,77,60,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,61,255,82,77,60,255,81,76,60,255,81,76,60,255,80,76,59,255,80,75,59,255,80,75,59,255,79,74,58,255,79,74,58,255,78,73,58,255,78,73,57,255,77,72,57,255,76,71,56,255,74,70,55,255,73,69,54,255,72,68,53,255,71,66,52,255,69,65,51,255,67,63,50,255,64,60,47,255,61,57,45,255,58,54,42,255,40,37,29,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,56,52,41,255,60,56,44,255,63,59,47,255,66,62,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,72,56,255,77,72,57,255,78,73,57,255,78,73,58,255,79,74,58,255,79,74,58,255,80,75,59,255,80,75,59,255,80,76,59,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,81,76,60,255,80,76,59,255,80,75,59,255,80,75,59,255,79,74,58,255,79,74,58,255,78,73,58,255,78,73,57,255,77,72,57,255,77,72,56,255,76,71,56,255,75,70,55,255,73,69,54,255,72,68,53,255,71,66,52,255,69,65,51,255,68,64,50,255,66,62,49,255,63,59,47,255,60,56,44,255,56,52,41,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,52,49,39,255,57,54,42,255,62,58,46,255,65,61,48,255,66,62,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,74,70,55,255,75,70,55,255,76,71,56,255,76,72,56,255,77,72,57,255,77,73,57,255,78,73,57,255,78,74,58,255,79,74,58,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,75,59,255,79,74,58,255,78,74,58,255,78,73,57,255,77,73,57,255,77,72,57,255,76,72,56,255,76,71,56,255,75,70,55,255,74,70,55,255,73,69,54,255,72,68,53,255,71,66,52,255,69,65,51,255,68,64,50,255,66,62,49,255,65,61,48,255,62,58,46,255,57,54,42,255,52,49,39,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,54,51,40,255,59,55,43,255,63,59,46,255,65,61,48,255,66,62,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,68,54,255,73,69,54,255,74,69,55,255,75,70,55,255,75,71,55,255,76,71,56,255,76,72,56,255,77,72,57,255,77,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,78,73,57,255,77,73,57,255,77,72,57,255,76,72,56,255,76,71,56,255,75,71,55,255,75,70,55,255,74,69,55,255,73,69,54,255,73,68,54,255,72,68,53,255,71,66,52,255,69,65,51,255,68,64,50,255,66,62,49,255,65,61,48,255,63,59,46,255,59,55,43,255,54,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,48,45,35,255,55,52,41,255,60,57,44,255,62,58,46,255,64,60,47,255,66,62,49,255,68,64,50,255,69,65,51,255,71,66,52,255,71,67,52,255,72,67,53,255,72,68,53,255,73,68,54,255,73,69,54,255,74,70,55,255,75,70,55,255,75,71,55,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,75,71,55,255,75,70,55,255,74,70,55,255,73,69,54,255,73,68,54,255,72,68,53,255,72,67,53,255,71,67,52,255,71,66,52,255,69,65,51,255,68,64,50,255,66,62,49,255,64,60,47,255,62,58,46,255,60,57,44,255,55,52,41,255,47,45,35,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,41,39,30,255,57,53,42,255,59,56,44,255,61,58,45,255,63,59,47,255,65,61,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,65,51,255,70,66,52,255,71,67,52,255,72,67,53,255,72,68,53,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,73,69,54,255,72,68,53,255,72,67,53,255,71,67,52,255,70,66,52,255,70,65,51,255,69,65,51,255,68,64,50,255,67,63,49,255,65,61,48,255,63,59,47,255,61,58,45,255,59,56,44,255,57,53,42,255,41,39,30,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,54,51,40,255,57,54,42,255,60,57,44,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,63,50,255,68,64,50,255,69,65,51,255,70,65,51,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,70,65,51,255,69,65,51,255,68,64,50,255,68,63,50,255,67,63,49,255,66,62,49,255,65,61,48,255,64,60,47,255,62,59,46,255,60,57,44,255,57,54,42,255,54,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,51,48,38,255,54,51,40,255,57,54,42,255,60,57,44,255,62,58,46,255,63,59,46,255,64,60,47,255,65,61,48,255,65,62,48,255,66,62,49,255,67,63,49,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,50,255,67,63,49,255,66,62,49,255,65,62,48,255,65,61,48,255,64,60,47,255,63,59,46,255,62,58,46,255,60,57,44,255,57,54,42,255,54,51,40,255,51,48,38,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,45,42,33,255,36,34,27,255,56,53,42,255,58,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,58,46,255,63,59,46,255,63,59,46,255,63,59,46,255,63,59,46,255,63,59,46,255,63,59,46,255,63,59,46,255,63,59,46,255,62,58,46,255,61,57,45,255,60,56,44,255,59,55,43,255,58,54,42,255,56,53,42,255,36,34,27,255,45,42,33,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,48,46,36,255,51,48,37,255,53,50,39,255,55,52,41,255,56,52,41,255,56,52,41,255,56,52,41,255,56,52,41,255,56,52,41,255,56,52,41,255,55,52,41,255,53,50,39,255,51,48,37,255,48,46,36,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255
void setup() {
  size(100, 100, P3D);
  colorMode(HSB, 255);
  noStroke();
}

void draw() {
  background(0);
  translate(width / 2, height / 2);
  directionalLight(33, 66, 99, 0, 0, -1);
  sphere(40);
  exit();
}
